/**
 * kl yy-ds @2021
 */
package com.cxps.server.domain;

import lombok.Data;

/**
 * TODO(类描述)
 * @author YouCai.Liu
 * @since 2021/11/9
 * ...
 */
@Data
public class BizContent {

    // 商户订单号。由商家自定义，64个字符以内，仅支持字母、数字、下划线且需保证在商户端不重复。
    private String out_trade_no;

    // 订单总金额，单位为元，精确到小数点后两位，取值范围为 [0.01,100000000]。金额不能为0。
    private String total_amount;

    // 销售产品码，与支付宝签约的产品码名称。注：目前电脑支付场景下仅支持FAST_INSTANT_TRADE_PAY
    private String product_code = "FAST_INSTANT_TRADE_PAY";

    // 订单标题。注意：不可使用特殊字符，如 /，=，& 等。
    private String subject;

    // 订单绝对超时时间。格式为yyyy-MM-dd HH:mm:ss。
    private String time_expire;

    private BizContent(){}

    public BizContent(String out_trade_no, String total_amount, String subject){
        this.out_trade_no = out_trade_no;
        this.total_amount = total_amount;
        this.subject = subject;
    }
}
